home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 22
/
Cream of the Crop 22.iso
/
program
/
eflibpt4.zip
/
DEMO
/
SCREEN
/
VIRTMERG.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1996-08-02
|
1KB
|
33 lines
{ Borland Pascal Extended Function Library - EFLIB (C) Johan Larsson, 1996
Demonstration; merging of virtual screens
EFLIB IS PROTECTED BY THE COPYRIGHT LAW AND MAY NOT BE COPIED, SOLD OR
MANIPULATED. FOR MORE INFORMATION, SEE PROGRAM MANUAL! THIS DEMONSTRAT-
ION PROGRAM MAY FREELY BE USED AND DISTRIBUTED. }
uses EFLIBSCR;
var VirtualScreen, Anywhere : VirtualScreenObjectType;
begin
Screen.Clear;
with VirtualScreen do begin
Initialize (1, 1, 20, 20); { Initialize virt. screen }
Fill (#3, 3); { Fill with some characters }
FillArea (2, 2, 19, 19, #1, 12);
with Anywhere do begin
InitializeDuplicate (@VirtualScreen); { Copy VirtualScreen }
Fill (#4, 4); FillArea (3, 3, 18, 18, #4, 9);
Resize (2, 2, 19, 19); { Resize and truncate }
end;
Merge (@Anywhere); { Merge virtual screens }
Restore; { View it }
Intercept; Anywhere.Intercept;
end;
end.